Composite Web Services
نویسندگان
چکیده
Currently, composition of web services is done by orchestration. An orchestration is a workflow that combines invocations of individual operations of the web services involved. It is therefore a composition of individual operations, rather than a composition of entire web services. In this paper we propose a different approach to web service composition, whereby entire services are composed into composite services. The latter are again entire web services, that is, they can be further composed using our composition, or they can be used in an orchestration. We show how these composite services can be constructed hierarchically and used in practice.
منابع مشابه
A Semi-Automatic Approach to Composite Web Services Discovery, Description and Invocation
With the popularity of the Web services technology, more and more software systems’ functionalities become available by being published and registered as Web services. Registered Web services need to be dynamically combined to form “composite services” when individual “simple services” fail to meet service requestors’ complex service needs. In this article, we propose a semi-automatic approach ...
متن کاملServer-side Exception Handling by Composite Web Services
Currently exception handling for web service orchestrations is performed on the client side. We have defined composite web services [11] that are not single orchestrations but complete web services that contain all possible orchestrations of their sub-services. Our composite web services can therefore define and perform exception handling just once for all such orchestrations, on the server sid...
متن کاملEnsuring Consistent Termination of Composite Web Services
To reach a consistent termination state even in the presence of failures, composite web services require transactional support. Most current work on web services transactions is based on compensation. However, unlike in the traditional intra-organizational applications, the compensation is typically associated with temporal constraints in the context of web services. Such temporal constraints h...
متن کاملService Supervision Patterns: Reusable Adaption of Composite Services
A composite Web service provided as a “cloud” service should make its constituent Web services transparent to users. However, existing frameworks for composite Web services cannot realize such transparency because they lack capability of adapting changes of behaviors of constituents Web services and business rules of service providers. Service Supervision, proposed in the previous work, allows ...
متن کاملA Method for Optimizing Top-k Composite Services towards Preference-Aware Service Dominance
Web service composition allows users to create value-added composite Web services on existent services, where top-k composite services are helpful for users to find a satisfying composite service efficiently. However, with an increasing number of Web services and users’ various composition preferences, computing top-k composite services dynamically for different users is difficult. In view of t...
متن کاملSelection of the Best composite Web Service Based on Quality of Service
The paper proposes a general framework to composite Web services selection based on multicriteria evaluation. The proposed framework extends the Web services architecture by adding, in the registry, a new Multicriteria Evaluation Component (MEC) devoted to multicriteria evaluation. This additional component takes as input a set of composite Web services and a set of evaluation criteria and gene...
متن کامل